Inline functions to examine and change buffer intervals.
authorDmitry Antipov <dmantipov@yandex.ru>
Wed, 8 Aug 2012 12:12:40 +0000 (16:12 +0400)
committerDmitry Antipov <dmantipov@yandex.ru>
Wed, 8 Aug 2012 12:12:40 +0000 (16:12 +0400)
commit4f2fa1069ad1a658e61d67eb4f60df06c3bf8fe2
tree37ff0bcd7817cf5d25f27910550bf28218540421
parent204ab98cc959f95e3fcdc9a387312ebe1d0e12f8
Inline functions to examine and change buffer intervals.
* alloc.c (mark_interval_tree): Remove.
(MARK_INTERVAL_TREE): Simplify.
(UNMARK_BALANCE_INTERVALS): Remove.  Adjust users.
* intervals.c (buffer_balance_intervals): New function.
(graft_intervals_into_buffer): Adjust indentation.
(set_intervals_multibyte): Simplify.
* buffer.h (BUF_INTERVALS): Remove.
(buffer_get_intervals, buffer_set_intervals): New function.
* alloc.c, buffer.c, editfns.c, fileio.c, indent.c, insdel.c:
* intervals.c, textprop.c: Adjust users.
src/ChangeLog
src/alloc.c
src/buffer.c
src/buffer.h
src/editfns.c
src/fileio.c
src/indent.c
src/insdel.c
src/intervals.c
src/textprop.c